leave the competition in the dust - Turc Anglais Dictionnaire